package com.stone.boot.stoneboot.module.databasedocument.controller;

import com.stone.boot.stoneboot.module.databasedocument.service.DatabaseDocumentService;
import com.stone.boot.stoneboot.module.databasedocument.vo.GeneratorDocumentReqVO;
import jakarta.annotation.Resource;
import org.springframework.web.bind.annotation.*;

@RequestMapping("/databaseDocument")
@RestController
public class DatabaseDocumentController {

    @Resource
    private DatabaseDocumentService databaseDocumentService;

    /**
     * 生成文档
     *
     * @param generatorDocumentReqVO 生成文档的请求参数对象，包含生成文档所需的各种信息
     */
    @PostMapping("/generatorDocument")
    public void generatorDocument(@ModelAttribute GeneratorDocumentReqVO generatorDocumentReqVO) {
        // 调用数据库文档服务的生成文档方法，实际执行文档生成逻辑
        databaseDocumentService.generatorDocument(generatorDocumentReqVO);
    }
}
